repairvdiskcopy
Use o comando repairvdiskcopy em volumes espelhados para detectar e (opcionalmente) corrigir quaisquer cópias de volume que não sejam idênticas.
Sintaxe
Parâmetros
- -medium
- (Opcional) Converte setores que contêm dados legíveis diferentes em erros de mídia virtual no volume especificado. Corrige erros de mídia pré-existentes em apenas uma cópia de volume, substituindo-os por dados da outra cópia de volume. Esse parâmetro não pode ser usado com os parâmetros -validate e -resync. Você deve especificar um dos três parâmetros.
- -resync
- (Opcional) Corrige setores que contêm dados legíveis diferentes, copiando o conteúdo da cópia do volume primária para outras cópias no volume especificado. Corrige erros de mídia pré-existentes em apenas um volume, substituindo-os por dados do outro volume. Esse parâmetro não pode ser usado com os parâmetros -medium e -validate. Você deve especificar um dos três parâmetros.
- -validate
- (Opcional) Relata a primeira diferença nos dados legíveis localizada nas cópias online sincronizadas do volume especificado, no valor de -startlba especificado ou depois dele. Esse parâmetro não pode ser usado com os parâmetros -medium e -resync. Você deve inserir um dos três parâmetros.
- -startlba lba
- (Opcional) Especifica um endereço de bloco lógico (LBA) inicial no qual o comando deve ser iniciado. O LBA deve ser especificado em hexa, com um prefixo 0x.
- vdisk_name | vdisk_id
- (Obrigatório) Especifica o volume a ser reparado. Você deve especificar este parâmetro por último na linha de comandos.
Descrição
O comando repairvdiskcopy detecta e, opcionalmente, corrige quaisquer cópias de volumes que não sejam idênticas. Para os propósitos de comparação, os erros de mídia pré-existentes localizados somente em um volume serão ignorados e corrigidos substituindo-os com volumes da outra cópia de volume. Os resultados são registrados no log de erros do IBM Spectrum Virtualize for Public Cloud . O parâmetro -validate compara cópias online sincronizadas do volume especificado. O parâmetro -medium transforma quaisquer setores não idênticos em erros de mídia virtual. O parâmetro -resync copia quaisquer setores não idênticos para outras cópias do volume. Não é possível usar este comando com um volume que está em formatação rápida.
Você deve especificar -validate, -medium ou -resync.
- Antes de executar o comando repairvdiskcopy, certifique-se de que todas as cópias do volume estejam sincronizadas.
- Apenas um comando repairvdiskcopy pode ser executado em um volume de cada vez. Você deve aguardar a conclusão do processamento do comando repairvdiskcopy antes de executá-lo novamente.
- Após o início do comando repairvdiskcopy, não é possível usar o comando para parar o processamento.
- A cópia primária de um volume espelhado não poderá ser alterada enquanto o comando repairvdiskcopy -resync estiver em execução.
Use o parâmetro -startlba para especificar um endereço do bloco lógico (LBA) inicial. Insira um valor LBA, a partir de 0 até o tamanho do disco completo menos um. O parâmetro registra o primeiro erro localizado e, em seguida, para o comando. Ao repetir esse parâmetro, poderá coletar todas as instâncias onde as cópias do volume não são idênticas.
Durante a operação do comando repairvdiskcopy, o volume permanece on-line. As operações de E/S e de sincronização são permitidas enquanto o comando estiver em andamento.
A taxa do comando repairvdiskcopy é controlada pela taxa de sincronização do volume que está sendo reparado. Para suspender o processo de reparo, configure a taxa de sincronização do volume como 0, usando o comando chvdisk.
Um Exemplo de Chamada
repairvdiskcopy -resync -startlba 0x0 vdisk8
A saída do resultado:
Sem feedback